package com.groovy.base

import org.junit.Test

class GroovyList {
    static void main(String[] args) {
        def list1 = []
        def list2 = [1, 2, 3, 4]
        list2.add(12)
        list2.add(12)
        println list1.size()
        println(list2)


    }


    @Test
    void plus() {
        def list1 = [100, 101]
        def list2 = [99, 98, 1]
        println list2.plus(list1) //输出结果： [100, 101, 99, 98,1]
// list2.plus(list1) 也可以写成 list2 + list1
    }


    @Test
    void delete() {
        def list1 = [12, 13]
        def list2 = [11, 2, 33, 12, 13, 16]
        println list2.minus(list1) //输出结果： [11, 2, 33, 16]
//list2.minus(list1) 也可以写成 list2 - list1
    }

    @Test
     void list() {
        // Creating a generic List collection
        List<String> list = new ArrayList<String>();
        list.add("First String");
        list.add("Second String");
        list.add("Third String");

        for(String str : list) {
            println(str);
        }
    }
}
